added basic mirror effect, other minor changes.