add explianation to add-1