Author: Pekka Abrahamsson,J. Rgen M. Nch