added the Tank class