updated by andi@komunigrafik.com