adam's suggestions!