Implementing Operational Gates