Started to add autosoup check, need to make reach and visible more
accurate