GUI update, other stuff has been changed respectively.