devin drills (187.105)