viped widget almost done