some tools for personal usage