change main code injection
adding zeromq dependency
add new components for tests