added preliminary documentation