Wrote mirror()