chained is empty array be default