added assignement 2 transparent mirror