Adding more inline documentation