Moved Generator Code to someplace else. Added sdf