funtionally all set, need to tweak the UI when changing levels in the theme