refactored parser interface name