integrate the front- and back-ends

building a centipede