added child methods,   need to access the neighborhood somehow, but am unsure if this is what the assignment wants