Updated logic in Parts Reader