some progress on a better placeholder plan from Jeff