passes initial small set of tests