Developing dp API