added some doc strings