adding support for if-then-else indentation