add admin view and campaign model