static to self