fixing target to self