strands_system edit by Nick Hawes