added controllers & auto reload