updated header code (not seeking correctly), added conway logic (not convinced it is correct)