Programming The Circuit