basic API works
basic usage