added ReadGroup class