to interface array function, included funciton