fixed all current unit tests
created objective and task maker.