better price parsing