Broke out builds into a function, started challenge 2