initial project sturcture