Add How does this work