tower set/get type added