angular updated, sales and refactoring sales