redesign hiacg based on page example