KDM Project as part of cs5590 course work