give ideas in initial widget creation