more changes to work soft mirror