pointer of pointers can be prototype's parameter