adding groundwork