finish protocol, about to test