modified widgets for compilation