some optimization
particular mirroring
particular mirroring v.2.0
final specular mirroring