construct being modified is a long name, and simple construct is shadowing imported module that i kinda need for stuff to work