adds how does it work