profilehostholder impl