implemented  operation "AT" and "[]" by iterator