a terribly broken implementation of the cash register. needs fixing