gadfly tutorial