fix self -> cls