breaking down updateGS