modify API ref