updated structure for styling