Started advance function with crossection detection