Broke problem down into indvidiual stories to promote AGILE and not accidently reading ahead.