added: framework.controller(name, definition)