added support for supperscript