updated stocklist and program code