add and modify API reference