Made class usage more semantic - less prone to coding errors
Complete Simulation of FIS