synchrous test