merged refactor from tests to test
ignore local .config
revert git ignore