added first draft documentation