added widget and tools