gui+func fixes