Updated with folder structure and requirements