add po parser