configuration and basic tooling