added several widgets and styles