finished with diff and int, more or less.