added all kinds of styles