added third reflection