Allen ward. Thanks to Jose Rodgers