documentation and implementaion correction