consumes & getByToken