rearranagement of code