move logic from admin:highlight controller to model