added class Operon