core functionality is working
basic api functionality works