Implemented array access and new event