First commit dot function + tests
First commit dot function + tests