gui extraction / part 1