defined method infiltrate