changed to fit client supplier scenario