[server side] discovering implemented