fixed mirror functions with compensation actions