folder structure, basic dependencies