I'll create the backbone, you will add, continue and then find typos, things that make no sense, and post it