add sample generator (add missing files
to teaching version (simplyfing
add new files
merge sample generator