the functions I regularly need/use in my user scripts