quick documentation.  Better supprt to be added later