add more get and set fns