circuit diagram
add to do list