toy parser prototype