for william