update - updated inline documentation