better profile integration