sorta working but debugging yet