added 9 reflection