Basic parsing
Draft v2 parser