Adds logic.