style work on product directive
changing reasons to a directive