start work on API commands