typed array todo