improve suball script