removed @classmethod decorator