This is for CSCE 614 final project for replicating based off the proposal.