updated with 5 styles