add utility function to check progressive
test for progressive