intermethod comparison