adding prof primitives generator (#967)
* adding prof primitives generator * minor change, renaming * minor cosmetic changes, comments correcting and dead code removing * minor changes and renaming * minor chane, fixing comments
This commit is contained in: