pub/sub работают как методы функций