auto indent seems to be working in perfect condition