add pip requirements
add parser tests