added bit about selfing and drive on lines 201-215