spec tests now pass