add greedy activity selector method