changing intE -> long where necessary