ok now it really all works I swear