preparing for cli