creates a public folder if not exist