init commit and tests