update to working circuit