added tail point class