Adding Widget Framework