Updated code
update2