updates to tower classes