pattern synchronized online