some modifications
updates