got decorators working
shifted
got array subscripts working more prettily