handle template array result