18.03.2014 not simple but works!