updated goals and design