reworked the % sign