-FIX isActive false for variation, upload for modules and add register method for security