left some bug of p4