dao refactoring
delete bad parser implementations