functional advantages