add widget structure
try save
complete task