updated 24.04.08