work so far

here's what i got, didn't get a chance to finish the file save function.