added functionalities
changed layouts
added functionalities and modified layouts