added some documentation and fixed description