committing lots of changes

committing lots of changes