try to integrate with NoesisGUI 1.0 but not finished