complete section widgets and fix bug