add gets and sets and konstructors