multi try
consider object's color when calculate mirror reflections
describe layout in external script