pho.c: initial commit