final styles and read submit