incremental work on complex characterizatoin

in own module.