add limit,find function
beta version