Update, improve API docs