FP, GUI & writing