optional criss crossing