understanding the sand and gravel business