methods relocation