pattern key from data providers