updated createEmptyShard