modify tank object interface