be excutable on solaris
improve ui