some op tools to help me do sth more quickly