synch.c