cleaner code and a few comments
cleaner code and a few comments
cleaner code and a few comments