changes related to frontend implementation and css files and routing