use case to support more command