code style
use objc subscripting