useful tools and routines for future use