add new package itsiporenko:
example chat swing observe(w/a logging, add later)