short explanations in readme about code organization