20181029-spread