better autoindentation