new file

proposal function to manage widget