complex train