refactor 'add' methods to  more descriptive 'insert'