add description to diagrams\n fix user interface