commiting what i have so far