clean mess
add parser functionality
update parser usage example