don't decorate those with @classmethod wtf are you doing