Added agent library