added getter and setter