starts the groundwork