update to stock list functionality