working dynamic check