refactor accessor