* some problem with the [