added age loop