This is Technical Project Assignment by Kinetic Cafe.