dokumentation and general modifications