created script for USMT earlier, then made the contract generator for some practice.