now supports paired end and aux class created