better description; documented server side