limits for input