lots of fun stuff
fixes double need history being created, as well as design updates