Inline documentation added