clean and refactor packages