adding better intro
adding rules based styling