parameterising opts in spreading_drop_1d
after merge in spreading_drop_1d