modified pro model , con and view