Da quello che ho capito devi modificare la funzione mantenendo anche quelle precedenti (il concetto é più o meno quello no?). Che ne dici di usare un array?