added many updates