added doc with enunciate and enhanced API