removed self and return