completed the engineering diary gui rewrite