initial thoughts on API end points