Implementing the spread... help