v1 of smart parser