abstracted layout, resume tweaking