done almost all css styling