Added more comments and got rid of some " + '' " which seems to be unnecessary.