Created migrations and Protection model
Implementations Questions: controller, view