product_init
Merge pull request #4 from kpjjpk/locks

product_init