alright, here we go.  gonna give it a break for awhile, but the groundwork is done. need to work on styling and a few more methods