[simeon] refactored to green, added more scenarios