added connect4 provider