functional profile support