fixed segfault, adding more from step-33. incomplete because hungry for dinner