documenting the initial functionality