added iriscode class, test code