added basic widgets controller