all functionalities are working and css added