Making update's implementation dynamic rather than static
further developments
netbeans was playing up, fixed it.
Update implementing