parser update
add new tests