committing the code i have to date