reorganised project:setup front end