factories
spec: both controllers and models pass