wiring working, cleanup to be done