library sync was overwrtting files
Allow spec self number key