added gets and sets