implement stocklist