modifications to the TypedController for can user run method