change based on updates to bacon.level, working much better now