setting up overall file structure
change name to public