[added] commander and cli