new ProfileConnection classes