added 2.2 reflection, edited 2.1 reflection