fix the limit problem