functional Places application