more progress on documentation