it's working! sort of...