made it somewhat work, we'll see what really happens haha