Digital gates (8/23)

Digital gates