"Added Vu's contribution"
"Making the classes into new files, so we do not have 1 giant program"