added memo and reason why code surpasses 80 characters per line