added longrange cutoff... fixed the square problem
added longrange cutoff... fixed the square problem