Its getting sooo close! Finally got some time to work on...