#4: we have the basic case parsing