i think it alll finally works