tinkering with i