First Draft

Some things are working, but needs many revisions.