supporting dynamic jason too