feat add set command