add some doc strings