in addition to functional pattern, try to explore actor-like programming pattern
in addition to functional pattern, try to explore actor-like programming pattern