add comprehensive post php