lay the groundwork...