support for subscripts
working on fixing indentation