added widget file. hope it doesn't crash