yet to improve design of the whole page, added basic functionalities