also add ConnectionProfileUtil class