Break challenges 1-3 into own files