add objectives
in progress - broken