phase 1 GUI