sales tax semi working first commit