added monitor objective function