add command is implemented