added user login feauture and improved UI