Implementreplay phase and add some facade methods to link existing methiods