no constructor needed for cli object