include UUID when returning
add limits, add getdata