laying some groundwork