adding setter / getter functions