get remaining api methods working correctly, using uuds, proper factory with commits