report func ok