Added default values
Added new element insertion
Synchronisation for new element insertion