removed staticmethod