Stage 1 GUI attempt