implement Parser with tests
add details error
rename test file