passes all the tests, coverage at 90 perc, including GUI