15 now returns XV
refactored the code after test