add ngdoc comments