init tower-type