Final project code for KIEI 925