spec the class not module