support two more goal attributes, curgoal and curdate