working on stock module