niby działa \\TODO zmiana sposobu działania operatora[]