cleaned up spec
included enumerable