adding self documenting api