This is what I have so far. Almost done with cadding /n.