integration design