Improved documentaion