how to do subs for symmetric indexed objects?