completed exercise and passed tests