2 issues. 1. output is flipped 2. output does not change at all when c1 changes