Initial versions based on files ../traverse