better structure of docs