fix ->()[]