fork and widget