move limit into options