framework and prototypes for the GUI