some more updates to working out server api