new constructure of mirror