std_ulogic added
a better signal as a port handling