reverse, layout, timing fixes