added some print messages so i know the function is working, even when it's taking several hours to run.
added seine as a separate geargroup, per kevin's comment.