Added some useful hints.
Added an update function