getting started on generating useful things