initial commit
update config and tests.