added mirror modifier support