controllers updates