passing stuff around will not work as intended right now