println in fold may be time consuming?