first commit

almost done