adding common tools