split into smaller pieces.