initial documtation