add synchronisation