solved problems up until broken string parsing