added visual style and new format