level increments, but does not commit to db
level changes update the db