some common tools