simplified utils; updated datastore with run functions; updated profile