more parsing from strings