Factor type_application