removed self-involked fucntion + missing bracket