added getter setters