get.subs and set.subs