tests are no longer used nor maintained
major rework: objectization of components