TODO: * decide on future response structure but maybe prefixing with the name is ok * decide on error/nil values * server: actually do things with the data sent to us by client