initial import for doc generation