adding spec examples for practice problems