synch case works

implemented synch case
added more tests for synch case