2010/06/23 Lukasz Nowak * initial release