improved indentation