Updated solution with argumentcheck for age on person