Implemented relocation