the rest od gui updated