ADded first() and each()