initial checkin

almost done outa time