completed documenting code