began adding code to inherit poison values, preserving work so far (still lots to do)