Add crossing funcionality