This project is a school assessment element 2 to fulfil the requirement Middleware programming