initial groundwork