slight modifications
update