pic_init