completed most of P4 without proper display and front end