static controller generated