more svgs and more logic for supplies