add and mode