add support for capAdd