added p_conf.h