support formatting, add PRA and other stuff