parametrize clone class
log output on failure
add missing base class