added new prepare and a variety of styling