fixing spec and removing create methods in repositories