Refactor PV string method

Change: refactor OutputString method to better reflect actual behaviour
Change: improve formatting