Add recursive add command