reworked prototype gui