I managed to figure out a few solutions to the problem at hand