commented away some content that cause syntax errors when compiling the whole project
no need to assign signal to ouput every time the signal changes as the ouput will anyway change without our interference as long as it's mapped to signal, i guess