first cut at pad - doesn't emit yet