Run widget fully working and some improves