add epic.observer