adding admin customization and widgets