add PID format check function