integration refactoring

no, the differenc ehere is that this method returns tru or false