start of tower node code