Add base parser structure
Base parser structure