use api adapter to streamline js updateify
enable general cost configuration to use api
LAZY COMMIT, DELETE AFTER CLEANUP!