changed to a more flexible indentation represenation