working on breaking into parts.