adding get(self)