added summary, styles