Changed static to self