This is not done yet, but I am getting closer. It needs a little more definition and detail.