classes for programs with command line interface
class is static again