improved function descriptions
added (pretty ugly) gui to select functions