better array handling