add Get|Set func