[updates] updated update structure immensely
[updates] merged update structure