Add design for user profile and refactor some posts