gui combined with functionality #76

gui hidden