better

still works I think I didnt test it