clear and refactor