documentation challenges