semi-working indentation parsing