setup structure, add style