first attempt for nicer GUI