buildable copy with statemanager, need to work out some kinks