change to self use