first upolad of modified code