Personal tools, encapsulated functions that can be reuse