tweaking, refining or re-design?