fixing take enumerable