works now for mirrors