added release 4 reflection