Putting it all together

one project at a time.