basic requests handled by server