documentation part 1
documentation part 1