commit actual code
added commenting