widgets changes
add type in rules