restructuring backend folder