Integration design again