break down into smaller pieces