integrate stuff