no need to create empty array