some doc for operations