Existence theorems for non convex problems