working on gen stock