prob 29 init