removed self keywords