changed deliver_intention from being an instance method to being a class