added donation link
improved comments
improved comments and readability