datasets app skeleton