I have found this article how to build viper module. One thing is still under question for me that I don\'t know which element is responsible for handling response.
S