accept builtin plan types