introduce CLI