Synchronisation. input all working