Almost finished Logic.