force add component
upgrade packages
improves design