dpm::comp class, scan components