added definitions for digital outputs