define strategies for generating options