updated file structure and instructions