sharing and crossing