add server operation