many updates and email confirmation