park bench boards composite functions