Function Units

Added in firing to function units