added mirror capabilities