basic wiring in place, needs implementation and details