all variables finished