functional configurations