Working on join + GUI