it works! sort of...