add string parse helpers