little updates and mistakes