forgot to add self to the decorator