shitty persistence, shitty editor, shitty backbone