reposition of code