wrote skeleton for main bench fw