Written by Gergely Santa <gergely_santa@tempest.sk>
