changes to project sturcture