initial parse descriptions and test cases

tabs are wack yo