add "add" support