working copy - basic module gen process working
working copy