incorporated input from Randy and Jerry