everything is now done through gui