conforms with the server side API