added notes & porter stemmer algorithm