initial part for cli