improves generate_strategy_profile and adds test
updates _is_complete method