start work on getting protector to work on new api