stub finished
documentation added