split documentation into several files and start working on annotation
configuration