cross conditions assembly