add g3 as example
pull g10 program
fix g17 problems