add CommandModel