removed self on methods