General tools for research and projects