phalanx - work in progress