standard controlers