wtf it finally works somehow