redeisgn and refactoring css