create NewClass
Revert "create NewClass"

This reverts commit 24c1d3de43c3ac12f293613aa3c5e5388db7d103.
Revert "Revert "create NewClass""

This reverts commit ce6cfd5a2f67aebf3cf0ad354d0912ad869d1a61.
add three variable in Tube.java