Add signals and inputs