coding #115 adding publicProfile property