added server api implementation