more updates to compare, layout