last updating 10.05.2012