mostly documentation progress