more integration stuf