added release 4 and reflection