Oliver Riechert
clean up