feat: online parser initial implementation