manual superscript method