added new style and structure