updated modules and components