made it dynamic set applicable