-before integration