intermediate towards part 3 - req. Daikon Forge