Sales tax working. Will keep trying to refactor and optimise it