GUI final version 1