added array access expressions (untested yet)