added a few comments in the most important files, added a third screenshot