add several functions for copy/paste