changing to widget