add cli func