path, plex, info, ref now passing all tests
merged plex.t