functions called within other custom functions must always pass an array