refreshed API docs