add final interactive. todo: check bug with return to menu