parse and convert list