Author: Rafal Olszanecki, Pawel Wolkow, Jacek Jawien