html formatter doesnt need to extend base text formatter