initial project structures and files