add server handlers