appended another method for mirroring